import urllib.request
import re


def parse(url):
    res=urllib.request.urlopen(url)
    html=res.read().decode("utf-8")
    pat = re.compile('<li logr=.*?>.*?<img.*?lazy_src="//(.*?)".*?</li>')
      #执行解析
    items = re.findall(pat,html)
      #遍历封装数据 输出信息
    print(items)
    #for item in items:
       # print('标题'+":"+item[1].strip(),'图片'+":"+item[0].strip(),'户型'+":"+item[2].strip()+'|'+item[3],'价格'+":"+item[4]+"元/月")
    

 

# 判断当前执行是否为主程序运行，输入页码
if __name__ == '__main__':
    while True:
        page = input("请输入要爬取网页页码，输入q退出：")
        if page == 'q':
            break
        else:
           url = "http://sz.58.com/chuzu/pn"+page+"/?ClickID=1"
           parse(url)
